Pour les articles homonymes, voir R (logiciel) (homonymie).
{{Infobox Logiciel | logo =
| image = | description = Capture d'écran du logiciel | développeur = R Foundation | dernière version = 2.7.0 | date de dernière version =
22 avril environnement = Multi-plateforme Le
langage R, un projet de
GNU similaire à
S, est un langage de programmation et un environnement mathématique utilisés pour l'analyse
Statistique. Depuis plusieurs années, deux nouvelles versions apparaissent, au printemps et à l'automne. R dispose de nombreuses fonctions graphiques.
R est fondé sur le langage S qui a été développé par John Chambers des Laboratoires Bell et qui est décrit dans le « Evolution of the S Language ». R est considéré par ses créateurs comme étant une exécution de S, avec la sémantique dérivée du langage Scheme. R est librement disponible sous la licence GNU GPL de GNU et est disponible pour Microsoft Windows, Macintosh, et de nombreux systèmes UNIX.
Les Paquets
Si R dispose dans sa version de base de la plupart des fonctionnalités utiles pour la statistique de base, ses possibilités deviennent énormes dès que l'on utilise les paquets (ou "extensions", ou "bibliothèques") écrits en R et mis à disposition. Ces paquets couvrent un très large champ et vont de la statistique multivariée aux méthodes de rééchantillonnage, de l'économétrie à la
Biométrie, des modèles de régression sur
séries chronologiques ou les modèles à équations simultanées, sans oublier l'approche bayésienne.
Face au nombre toujours plus grand de paquets (on comptait près de 80 nouveaux paquets d'octobre à décembre 2007), une page offre des regroupements des paquets selon les domaines abordés
Parmi ces bibliothèques, on peut également citer celles qui permettent d'interfacer directement R avec des bases de données comme PostgreSQL (via le langage procédural PL/R) et MySQL ou des SIG comme GRASS, ou encore celles qui permettent d'exporter ses résultats en LATEX.
L'installation des bibliothèques se fait de manière très simple:
install.packages(nom_du_paquet)
Pour pouvoir l'utiliser, il suffit ensuite d'écrire:
library(nom_du_paquet)
Interface graphique
Il existe des interfaces graphiques pour
R, comme
- RGUI, l'interface graphique installée par défaut sous Windows.
- rattle sur GTK, qui demande l'installation préalable de GTK,
- Rcmdr une interface de commande en Tcl-Tk,
- RKWard sur KDE, disponible seulement sous Linux, propose la coloration syntaxique des scripts ainsi que de nombreuses fonctions dans les menus,
Certains éditeurs de textes proposent également des modes pour R :
- Tinn-R, un editeur de textes orienté R sur Windows,
Il est également possible d'exécuter des fonctions R directement sur internet, sans installer le logiciel.
Références
Liens externes